package YiChang;

public class Yc {

    public static void main(String[] args) {
        try{
            int[] arr = {1,2,3};
            arr[100] = 10;
            arr[0] = 10;
       }catch(ArrayIndexOutOfBoundsException e){
            System.out.println(e);
        }finally {
            System.out.println("finally里面的代码一定会执行");
        }

        System.out.println("如果没有没有抛出异常 或者异常被处理掉了 trycatch后的代码也会执行");
        }

}

//try {
//    可能会发生异常的代码
//        }catch(异常类型) {
//    对捕获到的异常进行处理
//        }finally {
//    此处的语句无论是否发生异常 都会被执行到
//            有些特定的代码   不论程序是否发生异常 都需要执行
//            网络链接 io链接等 io流等
//                }